class Solution {
    public int numberOfArithmeticSlices(int[] nums) {
          int len = nums.length ;
          if(len < 3) return 0 ;
          int[] dp = new int[len] ; 

          for(int i=2 ; i < len ; i ++){
              int a = nums[i-2] , b = nums[i-1] , c = nums[i] ; 
              if(b-a == c-b){
               dp[i] = dp[i-1]+1 ;
              }
          }
          int sum = 0 ;
          for(int ret : dp){
            sum += ret ;
          }
         return sum ;
    }
}